"""
https://www.w3cschool.cn/pygame/pygame-iw8j3mhv.html

区域位置

"""

import pygame

pygame.init()
screen = pygame.display.set_mode((500,300))
pygame.display.set_caption('hello')

# 原图
# image_surface = pygame.image.load("static/images/狗子1.jpg")
# # pygame.transform.rotozoom(image_surface,0,0.5)
# rect1 = pygame.Rect(0,0,200,200)

# # 在原图的基础上创建一个新的子图（surface对象）
# image_child= image_surface.subsurface(rect1)
# rect2 = image_child.get_rect()

# #输出的矩形大小为 50*50
# print(rect2)

# 对应left/top/width/height
rect1 = pygame.Rect(0,0,100,100)
print('x的值是{}；y的值是{}'.format(rect1.x,rect1.y))
print('bottom的值是{}；right的值是{}'.format(rect1.bottom,rect1.right))
# 设置居中的距离
print(rect1.center,rect1.centerx,rect1.centery)
# 返回值为 (centerx,top)
print(rect1.midtop)
# 返回值为 (right,centery)的元组
print(rect1.midright)
# 返回值为（left,bottom）
print(rect1.bottomleft)
# 返回矩形区域大小，元组格式
print(rect1.size)

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()
    #在屏幕上显示子图的区域
    # screen.blit(image_child,rect1)
    screen.blit(screen,rect1)
    pygame.display.update()